go/types.Interface.embeddeds (field)

20 uses

	go/types (current package)
		infer.go#L766: 		for _, t := range t.embeddeds {
		instantiate.go#L384: 		for _, e := range T.embeddeds {
		interface.go#L20: 	embeddeds []Type       // ordered list of explicitly embedded elements
		interface.go#L70: 	typ.embeddeds = embeddeds
		interface.go#L101: func (t *Interface) NumEmbeddeds() int { return len(t.embeddeds) }
		interface.go#L107: func (t *Interface) Embedded(i int) *Named { return asNamed(t.embeddeds[i]) }
		interface.go#L110: func (t *Interface) EmbeddedType(i int) Type { return t.embeddeds[i] }
		interface.go#L161: 		ityp.embeddeds = append(ityp.embeddeds, typ)
		interface.go#L218: 	if len(ityp.methods) == 0 && len(ityp.embeddeds) == 0 {
		named.go#L685: 				iface.embeddeds = old.embeddeds
		subst.go#L192: 		embeddeds := substList(t.embeddeds, subst.typ)
		subst.go#L198: 				embeddeds = t.embeddeds
		subst.go#L201: 			iface.embeddeds = embeddeds
		typeset.go#L261: 	for i, typ := range ityp.embeddeds {
		typestring.go#L231: 			if len(t.methods) == 0 && len(t.embeddeds) == 1 {
		typestring.go#L232: 				w.typ(t.embeddeds[0])
		typestring.go#L252: 			for _, typ := range t.embeddeds {
		validtype.go#L70: 		for _, etyp := range t.embeddeds {